#!/bin/bash

#判断输入参数个数是否为1
if [ $# -ne 1 ]
then
	echo "参数个数错误"
	exit
fi
#从参数中获取目录
if [ -d $1 ];then
	echo "目录不存在"
	exit
fi

dir_name=$(basename $1)
echo "获取目录路径为:$dir_name"
dir_path=$(cd $(dirname $1); pwd)
echo "绝对路径为:$dir_path"
#获取当前日期
date=$(date "+%Y%m%d_%H:%M:%S")
echo "当前日期信息为:$date"
#定义归档文件名
zip_name=$(basename $1 .sh)_$date.tar
echo "归档文件名为：$zip_name"
zip_dest=/home/linux/T2/log/$zip_name
echo "归档路径：$zip_dest"
cd $dir_path
tar -cvf $zip_dest  $dir_name
echo $?
